$(document).ready(function () {
    $("#cssmenu").prepend('<div id="indicatorContainer"><div id="pIndicator"><div id="cIndicator"></div></div></div>');
    var b = $("#cssmenu>ul>li:first");
    $("#cssmenu>ul>li").each(function () {
        if ($(this).hasClass("active")) {
            b = $(this);
        }
    });
    var e = b.position().left;
    var f = b.width();
    e = e + f / 2 - 6;
    if (b.hasClass("has-sub")) {
        e -= 6;
    }
    $("#cssmenu #pIndicator").css("left", e);
    var a, d, c = $("#cssmenu pIndicator");
    $("#cssmenu>ul>li").hover(function () {
        a = $(this);
        var g = a.width();
        if ($(this).hasClass("has-sub")) {
            d = a.position().left + g / 2 - 12;
        } else {
            d = a.position().left + g / 2 - 6;
        }
        $("#cssmenu #pIndicator").css("left", d);
    }, function () {
        $("#cssmenu #pIndicator").css("left", e);
    });
    $("#cssmenu>ul>.has-sub>ul").append('<div class="submenuArrow"></div>');
    $("#cssmenu>ul").children(".has-sub").each(function () {
        var g = $(this).width();
        g /= 2;
        g -= 12;
        $(this).find(".submenuArrow").css("left", g);
    });
    $("#cssmenu>ul").prepend('<li id="menu-button"><a>Menu</a></li>');
    $("#menu-button").click(function () {
        if ($(this).parent().hasClass("open")) {
            $(this).parent().removeClass("open");
        } else {
            $(this).parent().addClass("open");
        }
    });
    $(document).ready(function () {
        $("#scroll-top").hide();
        $(function () {
            $(window).scroll(function () {
                if ($(this).scrollTop() > 100) {
                    $("#scroll-top").fadeIn();
                } else {
                    $("#scroll-top").fadeOut();
                }
            });
            $("#scroll-top a").click(function () {
                $("body,html").animate({scrollTop: 0}, 800);
                return false;
            });
        });
    });
});